package com.th.dao;

import com.th.pojo.User;

import java.util.List;
import java.util.Map;

/**
 * @author ThreePure
 * @date 20/12/16 20:11
 * @description:user表的Dao层接口
 * @since 1.8
 */
public interface UserMapper {
    /**
     * @description: 查询所有的用户
     * @date 20/12/17 11:13
     * @Param: []
     * @Return: java.util.List<com.th.pojo.User>
     */
    List<User> getUserList();

    /**
     * @description: 通过id查询一个用户
     * @date 20/12/17 11:13
     * @Param: [id]
     * @Return: com.th.pojo.User
     */
    User getUserById(int id);

    /**
     * @description: 插入一个用户
     * @date 20/12/17 11:14
     * @Param: [user]
     * @Return: int
     */
    int insertUser(User user);

    /**
     * @description: 更改用户
     * @date 20/12/17 11:29
     * @Param: [user]
     * @Return: int
     */
    int updateUser(User user);

    /**
     * @description: 根据id删除用户
     * @date 20/12/17 11:38
     * @Param: [id]
     * @Return: int
     */
    int deleteUser(int id);


}
